who repeats something insistently to the point of becoming annoying - German English Dictionary